# 可以被next()函数调用并不断返回下一个值的对象称为迭代器对象：Iterator。
# 可以使用 isinstance() 判断一个对象是否是 Iterator 对象：
from collections import Iterator

print(isinstance({}, Iterator))
print(isinstance([], Iterator))
print(isinstance((), Iterator))
print(isinstance('saa', Iterator))
print(isinstance([i for i in range(10)], Iterator))
print(isinstance((i for i in range(10)), Iterator))
